package api

//import (
//	"github.com/gin-gonic/gin"
//	"github.com/gorilla/websocket"
//	"log"
//	"sync"
//)
//
//type Message struct {
//	UserId string `json:"userId" form:"userId"`
//	SendId string `json:"sendId" form:"sendId"`
//}
//
//type Node struct {
//	conn *websocket.Conn
//	node chan []byte
//}
//
//var Cline = make(map[string]byte)
//var wsg sync.WaitGroup

//func chat(c *gin.Context) {
//	var chats Message
//	c.ShouldBind(&chats)
//	id := chats.UserId
//	sendId := chats.SendId
//	msg := &Message{
//		UserId: id,
//		SendId: sendId,
//	}
//	upgrader := websocket.Upgrader{
//		ReadBufferSize:  1024,
//		WriteBufferSize: 1024,
//	}
//	upgrade, err := upgrader.Upgrade(c.Writer, c.Request, nil)
//	if err != nil {
//		return
//	}
//	node := &Node{
//		conn: upgrade,
//		node: make(chan []byte, 100),
//	}
//	log.Println(node)
//	nodes := Cline[id+"_"+sendId]
//	log.Print(nodes)
//	wsg.Add(4)
//
//}
